.product-title{
  padding:10px;
  background:#fff;
  p{
    span{
      color:#FF0020;
      &.type{
        font-size:14px;
      }
      &.price{
        font-size:14px;
        float:right;
      }
    }
    &.title-text{
      font-size:1rem;
    }
  }
}

.contact{
  background:#fff;
  .icon{
    font-size:8px;
    vertical-align:middle;
    margin-right:5px;
    &.icon-shop{
      font-size:18px;
      color:#bd98de;
      margin-right:8px;
    }
    &.icon-phone{
      color:#67beec;
    }
    &.icon-user{
      color:#f56d71;
    }
    &.icon-smile{
      color:#fc934a
    }
    &.icon-shop-verify{
      color:#4da783;
      font-size:.6rem;
    }
  }
  p{
    color:#777;
    font-size:.8rem;
  }
  .weui-avatar-circle{
    margin-right:10px;
    width:40px;
    height:40px;
  }
  .r1{
    margin-right:10px;
  }
  .r2{
    margin-left:10px;
  }
  .weui_cells{
    padding:10px 0;
    margin-top:5px;
    &:before{
      border-top:0;
    }
    a{
      font-size:.8rem;
    }
  }
  .weui-avatar-url{
    width:40px;
    height:40px;
  }
}

.messages{
  background:#fff;
  padding-bottom:2rem;
  .title{
    border-bottom:#f6f6f6 1px solid;
    padding:10px 20px;
    span{
      margin:0 5px;
    }
  }
  .mes-con{
    .mes-item{
      .hd{
        padding:10px;
        min-height:40px;
        span.time{
          float:right;
        }
      }
      .bd{
        width:90%;
        margin:0 auto;
        padding:0 10px 10px 10px;
        border-bottom:#f6f6f6 1px solid;
        color:#555;
      }
      &:last-child{
       .bd{
         border-bottom:0;
       }
      }
    }
  }
}
.detail-nav.weui_tabbar{
  &:before{
    border:0;
  }
  a.weui_tabbar_item{
    .weui_tabbar_icon{
      text-align:center;
      i.icon{
        color:#de0520;
      }
    }
    &:last-child{
      flex-grow:2;
      background:#de0520;
      .weui_tabbar_label{
        color:#fff;
      }
      .weui_tabbar_icon{
        i.icon{
          color:#fff;
        }
      }
    }
    &.disabled{
      background:#999;
    }
  }
}
.m-wraper{
  width:100%;
  height:100%;
  overflow:hidden;
  .swiper-slide{
    img{
      width:100%;
    }
  }
}

.weui_dialog{
  .weui_dialog_ft a{
    color:#de0520;
    &.weui_btn_dialog.default{
      color:#007aff;
    }
  }
}
.weui_dialog_hd{
  padding:.8rem;
}
.weui_dialog_bd{
  padding:0;
  .live_message{
    border-top:#f6f6f6 1px solid;
    padding:0 20px;
    textarea{
      padding:.3rem 0;
      background:#fafafc;
    }
  }
}